<!DOCTYPE html>
<html lang="ja">

<head>
	<meta charset="UTF-8"/>
	<meta name="keywords" content="アウトライン"/>
	<link rel="stylesheet" href="../../Shared/sty/standard.css"/>
	<script defer src="../../Shared/js/toc.js"></script>
	
	<title>MacのCotEditorでアウトライン抽出ルールを定義する</title>
</head>

<body>
<a name="syntax_outline_settings"></a>

<h1>MacのCotEditorでアウトライン抽出ルールを定義する</h1>

<p>書類のアウトラインを一覧する<a href="howto_show_outlinemenu.html">アウトライン機能</a>の抽出条件を定義します。</p>

<p>シンタックスのアウトラインの抽出ルールを定義するには、シンタックスエディタの左のリストから「アウトライン」を選択し、右側のリストに条件を追加します。シンタックスエディタの開き方は、<a href="syntax_definition.html">シンタックスを定義する</a>を参照してください。</p>

<section>
<p>アウトライン設定の各項目の内容は次の通りです。</p>

<table>
	<thead>
		<tr><th>項目</th><th>説明</th></tr>
	</thead>
	<tbody>
		<tr><th>正規表現</th><td>ここで設定した正規表現に一致する部分がアウトラインとしてリストアップされます。この項目は必須です。</td></tr>
		<tr><th>IC</th><td>チェックがオンのとき、大文字/小文字を区別しません（Ignore Caseの略）。例えば、開始文字列を「abc」として「IC」にチェックを入れると、「ABC」「abc」「Abc」などに一致します。</td></tr>
		<tr><th>タイトル<br/>パターン</th><td>アウトライン項目の書式を設定します。「正規表現」で一致したテキストとこのパターンからタイトルが決定されます。また、ボールドやイタリック、アンダーラインでラベル全体を装飾することもできます。</td></tr>
	</tbody>
</table>


<table>
	<thead>
		<tr><th>メタ文字</th><th>説明</th></tr>
	</thead>
	<tbody>
		<tr><th>（記述なし）</th><td>「正規表現」で一致したすべてのテキスト</td></tr>
		<tr><th><code>$0</code></th><td>「正規表現」で一致したすべてのテキスト</td></tr>
		<tr><th><code>$1</code> 〜 <code>$9</code></th><td>「正規表現」で一致した部分テキストのうち、最初〜9番目に一致した部分</td></tr>
		<tr><th><code>-</code></th><td>メニューの区切り（「-」のみ記入、ほかの文字があったときには無効となります）</td></tr>
	</tbody>
</table>

<p>「$0」などのメタ文字をそのままメニューに表示させるには、「$」の直前に「&#x005C;（半角バックスラッシュ）」を置いてください。メニュー項目では「&#x005C;」は表示されません。</p>
</section>


<section id="cf">
<h2>関連項目</h2>
<ul>
	<li><a href="howto_show_outlinemenu.html">書類のアウトラインを一覧する</a></li>
	<li><a href="syntax_definition.html">シンタックスを定義する</a></li>
	<li><a href="about_regex.html">正規表現を使う</a></li>
</ul>
</section>

</body>
</html>
